﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.ServiceModel;
using System.Text;
using System.Threading.Tasks;
using ET.Score.Service.Dtos;
////司机驾驶考核管理服务接口，主要给教员管理端使用
namespace ET.Score.Service.Interfaces
{
    [ServiceContract]
    public interface IDriverManageService
    {
 
        /// <summary>
        /// 发送计划运行任务
        /// </summary>
        /// <param name="drivelist"></param>
        [OperationContract]
        void SendDriveTask(List<RunContinutyTask> drivelist);
         /// <summary>
        /// 发送折返任务
        /// </summary>
        /// <param name="drivelist"></param>
        [OperationContract]
        void SendTurnBackTask(List<TurnBackTaskInfoDto> turnbacklist);
        /// <summary>
        /// 获取信息
        /// </summary>
        /// <param name="drivelist"></param>
        [OperationContract]
        List<CDriverMessageFoTeacher> GetMessage();
        /// <summary>
        /// 新任务模拟
        /// </summary>
        [OperationContract]
        void NewTaskTest(UInt16 simulinkId);

        /// <summary>
        /// 离站模拟
        /// </summary>
        [OperationContract]
        void LeaveStationTest(UInt16 simulinkId);
        /// <summary>
        /// 分数模拟
        /// </summary>
        [OperationContract]
        void SendTestscore(UInt16 simulinkId);

    }
}
